body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-family:"Arial","Helvetica","Verdana","sans-serif";
font-size:12px;
margin:0;
min-height:100%;
padding:0 0 20px;
}

#button {
font-size:10px;
padding:0.5em 1em;
text-decoration:none;
}

headerTitle {
	margin-top:10px;
	left :700px;
	position:absolute;
	text-align: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:40px;
	color:white;
	z-index: 2000;
}

#runButtons button{
	width: 80px;
	margin-right: 10px;	
	padding: 3px;
}

#ui-datepicker-div 
{
    z-index: 1005; /* must be > than popup editor (950) */
}

#reportSelector, #filterDialog, #portfolioDialog
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

#reportSelector
{
	margin-bottom:300px;
}

#reportSelector th
{
	width:150px;
	text-align: right;
}

#filterDialog th
{
	width:150px;
	text-align: right;
}

.longform select, .longform input[type='text']
{
	width:300px;
}

#filterDialog select, input[type='text']
{
	width:120px;
}

.categories_dropdown .vendors_dropdown {
	font-size: 0.9em !important;
}

.flexigrid div.fbutton{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}

.flexigrid a {
	color: #000000;
}

.flexigrid div.fbutton .add {
background:transparent url(images/add.png) no-repeat scroll left center;
}

.flexigrid div.fbutton .edit {
background:transparent url(images/edit.png) no-repeat scroll left center;
}

.flexigrid div.fbutton .excel {
background:transparent url(images/excel.png) no-repeat scroll left center;
}

.flexigrid div.fbutton .text {
background:transparent url(images/text.png) no-repeat scroll left center;
}

.flexigrid div.fbutton .filter {
background:transparent url(images/filter.png) no-repeat scroll left center;
}


.alert .ui-dialog-titlebar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000;
border:1px solid #4297D7;
color:#FFFFFF;
font-weight:bold;
}
